Integrating White- and Black-Box Techniques for Class-Level Regression Testing
نویسندگان
چکیده
In recent years, several techniques have been proposed for class-level regression testing. Most of these techniques focus either on whiteor black-box testing, although an integrated approach can have several benefits. As similar tasks have to be carried out for both whiteand black-box testing, an integrated approach can improve efficiency and cost effectiveness. This article explains a new approach for class-level regression testing, integrating existing techniques. Particularly, those of Rothermel et al. and Hong et al. for whitebox regression testing and black-box testing, respectively, have been integrated into a single technique. The benefits of the resulting technique are shown by example.
منابع مشابه
Integrating White- and Black-box Techniques for Class-level Testing Object-oriented Prototypes∗
An important activity in software development is the testing of developed software using the appropriate techniques. Obviously, these techniques have to take into account the type of the software process and the type of the developed software. This article proposes a technique for testing classes developed during a special type of software process, namely object-oriented prototyping. Furthermor...
متن کاملClass Specification Implementation Graphs for Integrated Black- and White-Box Testing
Although both blackand white-box testing have the same objective, namely detecting faults in a program, they are often conducted separately. In our opinion, the reason is the lack of techniques and tools integrating both strategies, although integration can substantially decrease testing costs. Specifically, an integrated technique can generate a reduced test suite, as single test cases can cov...
متن کاملA Graphical Class Representation for Integrated Black- and White-Box Testing
Although both blackand white-box testing have the same objective, namely detecting faults in a program, they are often conducted separately. In our opinion, the reason is the lack of techniques and tools integrating both strategies, although an integration can substantially decrease testing costs. Specifically, an integrated technique can generate a reduced test suite, as single test cases can ...
متن کاملTest Selection, Minimization, and Prioritization for Regression Testing
The purpose of this chapter is to introduce techniques for the selection, minimization, and prioritization of tests for regression testing. The source T from which tests are to be selected is likely derived using a combination of black-box and white-box techniques and used for system or component testing. However, when this system or component is modified, for whatever reason, one might be able...
متن کاملRegression Test Suite Prioritization using Residual Test Coverage Algorithm and Statistical Techniques
Regression test suite study has been research topic for decades. In this paper we investigate the Regression test suite prioritization using residual test coverage algorithm for white box testing and introduce new statistical technique for black box testing. Our contribution in this paper is mainly problem solution to breaking the tie in residual coverage algorithm. Further we introduce new met...
متن کامل